簡體   English   中英

此應用無法創建意圖

[英]This app is unable to create an intent

此代碼是創建意圖的代碼:

public class LoginChooserActivity extends AppCompatActivity {

        private Button mSigninButton;
        private Button mNewUserButton;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_loginchooser);

            mSigninButton = (Button) findViewById(R.id.signin_button);
            mNewUserButton = (Button) findViewById(R.id.new_user_button);

            mSigninButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent SignInIntent = new Intent(LoginChooserActivity.this, SignInActivity.class);
                    startActivity(SignInIntent);
                }
            });

            mNewUserButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent NewUserIntent = new Intent(LoginChooserActivity.this, NewUserActivity.class);
                    startActivity(NewUserIntent);
                }
            });
        }

這是 NewUserActivity 的 onCreate 代碼:

@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Toast.makeText(NewUserActivity.this, "App Entering onCreate", Toast.LENGTH_SHORT).show();
        setContentView(R.layout.activity_createaccount);
}

相同的代碼用於 SignInActivity 並且該代碼正確執行。 但是當我單擊“新用戶”按鈕時,應用程序崩潰並返回上一頁。 為了調試,我添加了一條 toast 消息以了解是否創建了意圖。 但是吐司沒有顯示。 我對 NewUserActivity 的 onCreate() 做了同樣的事情,但這也無濟於事。

快速幫助將不勝感激。

謝謝。

將您的 NewUserActivity 添加到您的 AndroidManifest,如下所示:

<application
    [...]>
    [...]
    <activity
            android:name=".NewUserActivity" />
</application>

請在setContentView(R.layout.activity_createaccount);之后顯示 toast setContentView(R.layout.activity_createaccount); 並檢查清單中的活動注冊與否。 有關更多信息,請分享您的錯誤日志。

暫無
暫無

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

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