最近我将Android SDK工具从Android SDK Manager更新到rev 23.0.重新启动eclipse IDE后,我收到一条错误消息" The Android SDK requires Android Developer Toolkit version 23.0.0 or above
"(最后附上了错误对话框的图片).
为了解决这个错误,我按照以下步骤更新了我的ADT
菜单 - >帮助 - >安装新软件 - >添加 - >添加ADT更新站点并将ADT更新为rev 23.0.0.1245622.
更新后,我重启了我的eclipse,我的eclipse开始显示我在上面的步骤中得到的旧错误信息The Android SDK requires Android Developer Toolkit version 23.0.0.x or above
.
我在帮助 - >关于菜单中检查了我的ADT插件的版本,它还显示了版本为22.0.0,而且我的SDK在eclipse的Android偏好设备中显示它显示以下错误
This Android SDK requires Android Developer Toolkit version 23.0.0.x or above. Current version is 22.0.5.v201307292155--757759. Please update ADT to the latest version
.
Android首选项对话框中的错误消息
此时我试图将ADT更新为rev 23.0.0.再次使用菜单 - >帮助 - >安装新软件,显示以下屏幕 …
我正在listview
使用以下代码设置项目的颜色parent.getChildAt(itemPosition).setBackgroundColor(Color.parseColor("#FF9494"));
我写的这段代码OnItemClickListener
.
设置颜色后,我希望将此颜色保持4秒钟,然后将项目的颜色恢复为之前的颜色(比如白色).
我尝试在UI线程上进行睡眠,但我知道这不是一个正确的方法.
任何人都可以建议我如何实现这一目标?
我试图使用以下代码在我的应用程序中显示一个Toast消息.
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Do you want to continue?");
alert.setPositiveButton("Continue", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
try{
//This code generates an Activity Not Found exception
}
catch(ActivityNotFoundException e) {
System.out.println("Activity Not Found Exception Raised");
Toast.makeText(getBaseContext(), "Activity Not Found", Toast.LENGTH_LONG).show(); // For the context I tried using getBaseContext, ActivityName.this also
}
}
});
alert.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
alert.show();
Run Code Online (Sandbox Code Playgroud)
但是这条消息仅在少数设备上显示.我已经在HTC One X上测试了这个代码,Android版本4.2.2正在运行.
如果我在Micromax A63上测试同样的代码,它也有Android 4.2.2,但它不适用于它.
我在互联网上搜索了这种错误,他们主要是在设置菜单中告诉应用程序通知禁用选项.但我的应用程序通知未被禁用.
编辑 …
我需要提取c中2个字符串模式之间的文本。
例:
aaaaaa<BBBB>TEXT TO EXTRACT</BBBB>aaaaaaaaa
PATTERN1=<BBBB>
PATTERN2=</BBBB>
Run Code Online (Sandbox Code Playgroud)
谢谢。
我想检查一个文件是否存在.为此,我有usedPreconditions.checkArgument()
方法的File.exists()
方法.但是,编译器给出了IllegalArgumentException
.为什么编译器会提供此异常?
File fileIn = new File(filename);
Preconditions.checkArgument( fileIn.exists() != false );
Run Code Online (Sandbox Code Playgroud)