2017-09-04 85 views
-2

我需要在用戶信息輸入後最小化應用程序backButton。 我做錯了什麼?如何通過後退按鈕使應用程序最小化?

這是backButton代碼:

backButton.setOnClickListener(new OnClickListener() { 

    @Override 
    public void onClick(View arg0) { 

    if (sendThread != null) { 
     //sendThread.cancel(); 
    } 

    if (receiveThread != null) { 
     //receiveThread.cancel(); 
    } 

    //acceptThread = new AcceptConnection(); 
    //acceptThread.start(); 
    textsListAdapter.clear(); 
    viewFlipper.showPrevious(); 
    deviceArrayAdapter.clear(); 
    } 
}); 
+0

'我做什麼錯' - 你儘量「回到最小化」應用程序回bitton新聞。 –

+0

是的,這正是我需要的,我需要在用戶輸入信息之後最小化應用程序而不是打開的菜單 –

+0

首先,Android上沒有像「最小化應用程序」這樣的事情。你可以去後臺,但這並不能保證你的應用程序停留在那裏。如果你需要像描述那樣的東西,那麼它通常會聽起來像糟糕的應用程序設計。後退按鈕用於返回。不要超越標準的系統行爲,因爲這從用戶的角度來看就像地獄一樣。 –

回答

0

試試這個

Intent startMain = new Intent(Intent.ACTION_MAIN); 
startMain.addCategory(Intent.CATEGORY_HOME); 
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(startMain); 
+0

中嘗試這樣做,但仍然打開菜單不會最小化應用程序 –

+0

moveTaskToBack(true);嘗試這個。 –

+0

仍然相同,應用程序沒有最小化 –

0

查找解決它會從應用程序退出

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.addCategory(Intent.CATEGORY_HOME); 
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent); 
finish(); 
System.exit(0); 
+0

仍然一樣,打開菜單不會最小化 –

相關問題