簡體   English   中英

Android啟動各種活動

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM