2011-10-23 76 views
0

我正在嘗試使應用程序,它正在工作,但現在,當我在模擬器中運行它,它甚至不給我歡迎屏幕。代碼:我的android應用程序不運行?

public class TestArabActivity extends Activity { 
/** Called when the activity is first created. */ 

TextView tvTop,tvBottom; 
TableLayout tlStart; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.welcome_screen); 

    //init variables 
    initVars(); 
} 

private void initVars(){ 
    tvTop = (TextView) findViewById(R.id.tv_start_TopTittle); 
    tvBottom = (TextView) findViewById(R.id.tv_strat_BottomTittle); 
    tlStart = (TableLayout) findViewById(R.id.tl_start); 
} 
} 

我使用的調試,看到了這些:

  • savedInstanceState = NULL 的tvTop
  • 值,該值tvBottomtlStart爲空也

爲什麼那些值是空的?我知道這是問題所在。

任何人都知道如何解決它?謝謝。

+0

你可以發佈的所有代碼也與清單文件,你在哪裏使用tvTop,tvBottom和tlStart? – Sunny

回答

0

使用DDMS調試您的應用程序,如果它引發任何異常,您可以從堆棧跟蹤中看到問題來自哪裏。如果它不拋出任何異常。那麼很可能你忘了declear意圖過濾器在menifest:

<activity android:name="TestArabActivity" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 
+0

thnx各位求助....問題解決了 –

相關問題