小弟刚学安卓开发有问题不太明白。
以下代码中:
Intent newIntent = new Intent(context, MainActivity.class); 
newIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
context.startActivity(newIntent);请问怎么调用MainActivity类中的方法?Android

解决方案 »

  1.   

    这个不是调用mainactivity 
    是由系统启动activity
      

  2.   

    我本来想做一个开机启动的功能,MainActivity里有一个方法是启动一个服务的,我想调用它里面这个方法启动这个服务达到每次开机启动的效果。本来想直接开机启动这个服务发现好像不成功。
      

  3.   

    感觉楼主思路不太对。不知道有什么特别的理由,需要将一个服务(service?)的启动的方法放入到MainActivity里面,service和MainActivity应该是两个独立的东西。启动service的方法封装到service里面,变成一个静态的方法。
    在开机启动的广播里面,直接调用service的静态启动方法就好。
      

  4.   

    不是啊,我是设计一个类似于360手机卫士一样的服务,service和MainActivity是两个独立的类,可以在MainActivity里启动和关闭service,也可以单独启动,但是我按照网上的方法用广播单独开机启动service就是不成功。