簡體   English   中英

從子活動中調用子活動

[英]Calling subactivity from subactivity

我的Android應用程式有3個活動。 第一個活動是主應用程序屏幕,它提供了打開包含第二​​個活動的第二個屏幕的選項。 但是,當我單擊應該打開第三個活動屏幕的第二個活動上的按鈕時,出現“應用程序意外停止”錯誤。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="org.anddev.android.SampleApp"
  android:versionCode="1"
  android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".FirstActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".SecondActivity"
              android:label="@string/app_name" >
   </activity>        

    <activity android:name=".ThirdActivity"
              android:label="@string/app_name" >
    </activity>
</application>

也許您可以使用調試工具找出導致應用程序實際停止的原因。 例如,它可能是由NullPointerReference異常引起的,您可以在調試日志中找到該異常。

這可能是第三個Activy的初始化代碼中的內容。 對其進行調試,並逐步執行OnCreate方法。 在仿真器中運行它,Logcat應該顯示出為什么它會失敗。

我使用此http://www.winksaville.com/blog/programming/debug-logging-in-android/調試我的應用程序,發現我使用了錯誤的視圖名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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