小编pri*_*nce的帖子

更新到Eclipse的ADT rev 23时出错

  • 最近我将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首选项对话框中的错误消息Android首选项对话框中的错误消息

  • 此时我试图将ADT更新为rev 23.0.0.再次使用菜单 - >帮助 - >安装新软件,显示以下屏幕 …

eclipse eclipse-plugin adt eclipse-adt

5
推荐指数
0
解决办法
553
查看次数

延迟UI线程

我正在listview使用以下代码设置项目的颜色parent.getChildAt(itemPosition).setBackgroundColor(Color.parseColor("#FF9494"));

我写的这段代码OnItemClickListener.

设置颜色后,我希望将此颜色保持4秒钟,然后将项目的颜色恢复为之前的颜色(比如白色).

我尝试在UI线程上进行睡眠,但我知道这不是一个正确的方法.

任何人都可以建议我如何实现这一目标?

android android-ui android-activity

4
推荐指数
2
解决办法
2805
查看次数

Toast消息未显示

我试图使用以下代码在我的应用程序中显示一个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,但它不适用于它.

我在互联网上搜索了这种错误,他们主要是在设置菜单中告诉应用程序通知禁用选项.但我的应用程序通知未被禁用.

编辑 …

android toast android-ui android-toast

2
推荐指数
1
解决办法
6380
查看次数

如何在C中两个字符串之间查找文本

我需要提取c中2个字符串模式之间的文本。

例:

aaaaaa<BBBB>TEXT TO EXTRACT</BBBB>aaaaaaaaa

PATTERN1=<BBBB>
PATTERN2=</BBBB>
Run Code Online (Sandbox Code Playgroud)

谢谢。

c string ansi char strstr

1
推荐指数
2
解决办法
8037
查看次数

为什么编译器会提供此异常

我想检查一个文件是否存在.为此,我有usedPreconditions.checkArgument() 方法的File.exists() 方法.但是,编译器给出了IllegalArgumentException.为什么编译器会提供此异常?

File fileIn = new File(filename); 
Preconditions.checkArgument( fileIn.exists() != false );
Run Code Online (Sandbox Code Playgroud)

java guava

-6
推荐指数
1
解决办法
92
查看次数