2011-10-23 6 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); 
} 
} 

私は、デバッガを使用し、これらを見ました:

  • tvBottomtlStartがnullも

なぜそれらの値ですsavedInstanceState = nullを

  • 値、tvTopの値ヌルですか?私はこれが問題だと知っています。

    誰でも解決方法を知っていますか?ありがとう。

  • +0

    マニフェストファイルでも、すべてのコードを投稿することができ、どこがtvTop、tvBottomとtlStartを使用しています? – Sunny

    答えて

    0

    DDMSを使用してアプリケーションをデバッグし、例外が発生した場合は、問題の原因となるスタックトレースからDDMSを表示できます。例外をスローしない場合その後、おそらくあなたはmenifestに意図-フィルタをdeclearするのを忘れ:

    <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 guys for help ....問題解決済み –

    関連する問題