今天没课,是自学的一天! 回顾一下前几天讲的知识点:
1、页面跳转 2、跨页面传参 3、menu AlertDialog、dialog 4、ListView RecycleList include的用法
今日任务:(熟练运用这些控件)
跨页面传参数 弹窗 listview 模拟QQ登录页面,可保存的那种 AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this); dialog.setTitle("我是飞猪"); dialog.setMessage("飞猪旅行带你飞"); dialog.setCancelable(false); dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { } }); dialog.show();报错:android.content.ActivityNotFoundException: Unable to find explicit activity class {pandora.homework02/android.content.Intent}; have you declared this activity in your AndroidManifest.xml?
androidStudio出现Executing tasks: [:app:assembleDebug]等错误不能运行程序R变红:Ctrl+Alt+Y 刷新。或者清除缓存并重启。由于运行太慢,资源加载困难引起的
Logcat调试:
final String TAG =text.getText().toString(); Log.e(TAG,“———你错了———”)Error:Execution failed for task ‘:app:processDebugResources‘.
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException: Process ‘command ‘D:\androidSDK\as-sdk\build-tools\23.0.0_rc3\aapt.exe’’…
出现这种错误原因是因为buildToolsVersion、buildToolsVersion、compileSdkVersion、targetSdkVersion、compile 'com.android.support:appcompat-v7:xxx’不一致。 此时需要自己动手修改项目的build.gradle文件,
把下面数据修改一致即可,(小数点后的值可以不相同)前提:这些SDK得下载!!!
compileSdkVersion 23 buildToolsVersion “23.0.1” targetSdkVersion 23 compile ‘com.android.support:appcompat-v7:23.2.0’
