我正在参加 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);
}
}
我尝试将代码与我在指南中走过的项目进行比较,就我所见,一切都是一致的。与我的问题类似的帖子提出了一些没有意义的建议,因为我的第一个项目运行良好。
我已经放弃了调试日志并在 Logcat 中确认按钮正在注册点击,它甚至通过 startActivityForResult() 方法在块中运行。
有一个 Logcat 条目似乎相关,但搜索并没有真正产生任何对我有用的东西:
2018-10-18 07:01:37.386 1624-1677/system_process W/ActivityManager:无法启动服务意图 { act=com.google.android.gms.drive.ApiService.RESET_AFTER_BOOT flg=0x4 cmp=com.google.android .gms/.drive.api.ApiService(有附加功能)} U=0:未找到
从那以后,我尝试多次重现此错误,但未能重现。我在尝试中看到的唯一条目是以下几行:
2018-10-18 07:00:44.979 1369-1401/? W/audio_hw_generic: 没有向 HAL 提供足够的数据,预期位置 754681 ,只写了 603360
但我不确定这是否真的与启动第二个活动的问题有关。
偶然的你
慕容3067478
长风秋雁
相关分类