首先抱歉我的英语我说西班牙语,我的英语非常糟糕。
我有一个简单的Android应用程序,这个:
MainActivity,只需一个按钮即可完成:
public class MainActivity extends Activity {
Button boton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
boton = (Button)findViewById(R.id.button1);
boton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
finish();
}
});
}
}
我有一个BroadcastReceiver:
public class BootReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Intent myIntent = new Intent(context, MainActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myIntent);
}}
当android开始完美启动应用程序时,如果我按下主页按钮然后启动应用程序,打开一个新活动,如果我提示我的应用程序的按钮关闭它关闭的活动但显示旧活动(MainActivity) 。有什么问题??
谢谢!
答案 0 :(得分:0)
您想要的是使用服务在后台运行您的活动,因此,只要您按下主页按钮最小化您的活动,然后恢复它,活动就不会重新启动。
所以只需google获取Android服务教程,实现起来非常简单。