第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

第二個活動不會啟動

第二個活動不會啟動

慕標(biāo)琳琳 2021-11-24 18:58:42
我正在參加 Android Fundamentals 2.2 Coding Challenge,但無法使用前面課程中描述的邏輯啟動第二個活動。這是我的第一個活動的代碼:package com.homing.a22codingchallenge;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends AppCompatActivity {    private static final String LOG_TAG = MainActivity.class.getSimpleName();    public static final String EXTRA_MESSAGE = "com.homing.mainactivity.extra.message";    public static final int TEXT_REQUEST = 1;    private TextView TV1, TV2, TV3, TV4, TV5, TV6, TV7, TV8, TV9, TV10;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        TV1 = findViewById(R.id.TV1);        TV2 = findViewById(R.id.TV2);        TV3 = findViewById(R.id.TV3);        TV4 = findViewById(R.id.TV4);        TV5 = findViewById(R.id.TV5);        TV6 = findViewById(R.id.TV6);        TV7 = findViewById(R.id.TV7);        TV8 = findViewById(R.id.TV8);        TV9 = findViewById(R.id.TV9);        TV10 = findViewById(R.id.TV10);    }    }我嘗試將代碼與我在指南中走過的項(xiàng)目進(jìn)行比較,就我所見,一切都是一致的。與我的問題類似的帖子提出了一些沒有意義的建議,因?yàn)槲业牡谝粋€項(xiàng)目運(yùn)行良好。我已經(jīng)放棄了調(diào)試日志并在 Logcat 中確認(rèn)按鈕正在注冊點(diǎn)擊,它甚至通過 startActivityForResult() 方法在塊中運(yùn)行。有一個 Logcat 條目似乎相關(guān),但搜索并沒有真正產(chǎn)生任何對我有用的東西:2018-10-18 07:01:37.386 1624-1677/system_process W/ActivityManager:無法啟動服務(wù)意圖 { act=com.google.android.gms.drive.ApiService.RESET_AFTER_BOOT flg=0x4 cmp=com.google.android .gms/.drive.api.ApiService(有附加功能)} U=0:未找到從那以后,我嘗試多次重現(xiàn)此錯誤,但未能重現(xiàn)。我在嘗試中看到的唯一條目是以下幾行:2018-10-18 07:00:44.979 1369-1401/? W/audio_hw_generic: 沒有向 HAL 提供足夠的數(shù)據(jù),預(yù)期位置 754681 ,只寫了 603360但我不確定這是否真的與啟動第二個活動的問題有關(guān)。
查看完整描述

3 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個贊

如果onActivityResult到達(dá)您的位置,則表示 SecondActivity 已啟動。在完成第二個活動之前,您只需檢查要在其中做什么。例如,對于上面的代碼,您在創(chuàng)建活動時調(diào)用完成活動。

您的代碼有效,您只需找到放置此代碼的正確位置:

Intent returnIntent = new Intent();
        returnIntent.putExtra(EXTRA_RETURN, BTN1.getText().toString());
        setResult(RESULT_OK, returnIntent);
        finish();

按照你的邏輯。

我認(rèn)為這會有所幫助。


查看完整回答
反對 回復(fù) 2021-11-24
?
慕容3067478

TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個贊

對于我所看到的,我想您只是在activity_main布局中的onClick屬性中啟動 SecondActivity ,并且一旦進(jìn)入 SecondActivity,一旦 onCreate 發(fā)生,您只需在此處調(diào)用finish():


Intent returnIntent = new Intent();

returnIntent.putExtra(EXTRA_RETURN, BTN1.getText().toString());

setResult(RESULT_OK, returnIntent);

finish();

因此,一旦創(chuàng)建了活動,它就完成了......


也許您想要做的是返回 SecondActivity 中的按鈕單擊文本?


就像是:


    BTN1.setOnClickListener(new View.OnClickListener() {

        @Override

        public void onClick(View v) {

            Intent returnIntent = new Intent();

            returnIntent.putExtra(EXTRA_RETURN, BTN1.getText().toString());

            setResult(RESULT_OK, returnIntent);

            finish();

        }

    });

也許您應(yīng)該為每個按鈕添加一個onClick屬性,并添加對一個方法的調(diào)用,該方法將獲取單擊的按鈕的文本,如下所示:


public void clickButton(View view) {

    Intent returnIntent = new Intent();

    returnIntent.putExtra(EXTRA_RETURN, ((Button) view).getText().toString());

    setResult(RESULT_OK, returnIntent);

    finish();

我還沒有試過代碼,但我希望這對你有幫助!


查看完整回答
反對 回復(fù) 2021-11-24
?
長風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個贊

如果第二個Activity沒有添加到AndroidManifest.xml,IDE 會抱怨它沒有添加。

但是,如果您得到:Button clicked在日志中,那么 mainActivity沒有問題,但是,請檢查第二個中的代碼Activity

Intent returnIntent = new Intent();
        returnIntent.putExtra(EXTRA_RETURN, BTN1.getText().toString());
        setResult(RESULT_OK, returnIntent);
        finish();

一旦執(zhí)行了putExtra(),它實(shí)際上完成了Activity:finish();之后。


查看完整回答
反對 回復(fù) 2021-11-24
  • 3 回答
  • 0 關(guān)注
  • 163 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號