另一次針對Android開發的noob問題。 我在研究Android的移動開發時再次遇到阻止程序。Android開發:啓動器/ Splash活動卡住了,並且記錄了投擲活動記錄的簡歷INDEFINITELY
我已經創建了2個月的個人項目/練習,並且工作順利。 然後有一天(昨天)當我的應用程序停止工作。 「停止」,我的意思是,每當我嘗試運行我的Android應用程序項目時,它會觸發我的第一個活動(啓動器或啓動畫面),但它停留在那裏。
我的啓動畫面只有一個非常簡單的代碼來重定向到下一個活動(下面),但無論如何它不這樣做。
請注意,它工作完美,只做了一些調整(特別是向TextView添加「動畫」),但只停留了一天。對我來說是一個很大的謎團。請注意,因爲我認爲這是由於我的Eclipse IDE,所以我決定使用最新的Android Studio工具,但是當我嘗試運行它時(在手動重新創建相同的代碼之後),我仍然興奮不已,但仍然還是不知所措不工作。
真的很期待有任何幫助的人,因爲這一直在殺死我,就像我想狠狠地打我的臉。 :-(
代碼和日誌如下:
public class Splash extends Activity {
Intent mainIntent;
Animation fadeIn;
TextView txt_AppTagLine;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
mainIntent = new Intent(this, Login.class);
fadeIn = new AlphaAnimation(0.0f , 1.0f) ;
fadeIn.setDuration(1500);
fadeIn.setFillAfter(true);
txt_AppTagLine = (TextView) findViewById(R.id.txt_AppTagline);
txt_AppTagLine.startAnimation(fadeIn);
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
Splash.this.startActivity(mainIntent);
Splash.this.finish();
overridePendingTransition(R.anim.abc_fade_in, R.anim.abc_fade_out);
}
}, 3000);
}
}
我試圖消除動畫(我記得是我的問題之前添加的最後一件事),但還是一樣
以下是這奇怪顯示日誌重複和不確定的(可能是無限的)消息:提前傢伙
12-30 21:32:22.890 17139-17139/com.robearthsoftworks.exerciseapp D/dalvikvm﹕ threadid=1: ResumeAll waking others
12-30 21:32:22.890 17139-17139/com.robearthsoftworks.exerciseapp D/dalvikvm﹕ threadid=1: ResumeAll complete
12-30 21:32:22.891 17139-17139/com.robearthsoftworks.exerciseapp D/dalvikvm﹕ GC_FOR_ALLOC freed 1684K (21178), 4% free 52805K/54528K, paused 329ms, total 329ms
12-30 21:32:22.911 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{44dafa68 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:22.911 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{44dafa68 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:22.911 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{44dafa68 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:22.912 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{44dafa68 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:23.607 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:23.785 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{4490c580 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:23.805 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{4490c580 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:23.806 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{4490c580 token=andro[email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:23.806 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{4490c580 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:23.806 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{4490c580 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:24.362 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:24.722 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{44785f48 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:24.743 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{44785f48 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:24.743 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{44785f48 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:24.743 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{44785f48 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:24.744 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{44785f48 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:25.381 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:25.737 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{445cb4d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:25.758 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{445cb4d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:25.758 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{445cb4d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:25.758 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{445cb4d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:25.759 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{445cb4d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:26.407 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.410 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.410 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.411 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.412 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.413 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.414 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.414 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.416 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.416 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-DESTROY_ACTIVITY handled : 1/[email protected]
12-30 21:32:26.715 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{4420da38 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:26.903 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{4420da38 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:26.903 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{4420da38 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:26.903 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{4420da38 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:26.903 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{4420da38 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:27.545 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:27.924 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{43bf9c58 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:27.947 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{43bf9c58 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:27.948 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{43bf9c58 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:27.948 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{43bf9c58 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:27.948 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{43bf9c58 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:28.588 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:28.942 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{441963d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:28.964 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{441963d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:28.964 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{441963d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:28.964 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{441963d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:28.964 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{441963d8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:29.606 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:29.960 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{431abc30 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:29.984 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{431abc30 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:29.984 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{431abc30 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:29.984 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{431abc30 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:29.985 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{431abc30 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:30.627 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-PAUSE_ACTIVITY handled : 1/[email protected]
12-30 21:32:30.990 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ ActivityRecord{44b36db8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}: [email protected], appName=com.robearthsoftworks.exerciseapp, pkg=com.robearthsoftworks.exerciseapp, comp={com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}, dir=/data/app/com.robearthsoftworks.exerciseapp-1.apk
12-30 21:32:31.010 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Performing resume of ActivityRecord{44b36db8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} finished=true
12-30 21:32:31.010 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Resume ActivityRecord{44b36db8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}} started activity: false, hideForNow: false, finished: true
12-30 21:32:31.010 17139-17139/com.robearthsoftworks.exerciseapp V/ActivityThread﹕ Scheduling idle handler for ActivityRecord{44b36db8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
12-30 21:32:31.011 17139-17139/com.robearthsoftworks.exerciseapp D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0/ActivityRecord{44b36db8 [email protected] {com.robearthsoftworks.exerciseapp/com.robearthsoftworks.exerciseapp.Login}}
再次
感謝,我真的很感謝所有幫助
你的「登錄」活動在做什麼? – laalto
我也將postDelayed代碼移動到onResume –
@laalto - 登錄活動,我會說沒有什麼特別的。我也嘗試刪除登錄部分的所有邏輯,但仍然是一樣的。還嘗試將「登錄」活動作爲啓動器,但發生了什麼,所有視圖(textview和按鈕)都未顯示。我仍然95%確定它不是登錄活動。 –