自学android 坑2
16lz
2021-01-23
从actity转向上级actity的时候
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent(); String message = intent.getStringExtra(MyActivity.EXTRA_MESSAGE); TextView textView = new TextView(this); textView.setTextSize(40); textView.setText(message); setContentView(textView); getSupportActionBar().setDisplayHomeAsUpEnabled(true);}
每次总是闪退 debug发现
getSupportActionBar()=null;
查阅资料后发现manifest中
<activity android:name=".DisplayMessageActivity" android:label="@string/title_activity_display_message" android:parentActivityName=".MyActivity" android:theme="@style/AppTheme.NoActionBar"> <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.qiyang.myapplication.MyActivity" />activity>自动生成了
AppTheme.NoActionBar
禁止了actionBar
更多相关文章
- 发现 developer.android.com 官网的一个单词错误:
- Android Studio Check for Updates检测发现不到新版本
- Android 内存剖析 – 发现潜在问题
- Android tips tool 发现的性能问题
- 对TextView ImageView 设置了drawable selector 发现不管用问题
- android发现之旅之媒体按键(耳机按键播放暂停键等)处理过程
- Android 小发现:xml里定义的组件取出始终为null
- Android开发现状分析(2020版)
- android 在配置文件中指定上级activity