[英]Android launch various activities
首先,我的英語不好,我說西班牙語,我的英語不好。
我有一個簡單的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)。 問題是什么??
謝謝!!
您想要的是使用服務在后台運行您的活動,因此無論何時通過按“主頁”按鈕最小化活動然后恢復它,活動都不會重新開始。
因此,只需使用google的android服務教程,即可輕松實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.