Android从后台服务启动活动
通过使用这种方式,我试图从服务调用我的活动,但我的应用程序崩溃了 请帮我解答参考下面的链接:Android从后台服务启动活动,android,android-service,Android,Android Service,通过使用这种方式,我试图从服务调用我的活动,但我的应用程序崩溃了 请帮我解答参考下面的链接: startService(i1)//启动服务 使用startActivityForResult()而不是startActivity(),因为在服务中我们使用startActivityResult() 方法,因为广播接收器将给出onresultActivity的响应。。所以你可以用这条线 使用startActivityForResult(intent,requestcode)代替startActivity
startService(i1)代码>//启动服务
使用startActivityForResult()
而不是startActivity()
,因为在服务中我们使用startActivityResult()
方法,因为广播接收器将给出onresultActivity的响应。。所以你可以用这条线
使用startActivityForResult(intent,requestcode
)代替startActivity()
谢谢你。就这么办吧
public void onCreate()
{
super.onCreate();
Thread tt = new Thread(){
public void run()
{
Intent dialogIntent = new Intent(getBaseContext(), ActivityClass.class);
dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
getApplication().startActivity(dialogIntent);
}
};
tt.start();
}
请张贴locat
trace。
public void onCreate() {
super.onStart(intent, startId);
Intent in=new Intent().setClass(yourserviceclass.this,ActivityClass.class);
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(in);
}