小编Aer*_*row的帖子

选择图片意图导致nullpointer异常

 public void uploadpicture(View view)
        {
            Intent intent = new Intent();
            intent.setType("image/*");
            intent.setAction(Intent.ACTION_GET_CONTENT);
            startActivityForResult(Intent.createChooser(intent,
                    "Select Picture"), SELECT_PICTURE);
        }
        public void onActivityResult(int requestCode, int resultCode, Intent data)
            {

            if (resultCode == RESULT_OK)
                 {
                if (requestCode == SELECT_PICTURE) 
                     {

                    Uri selectedImageUri = data.getData();
                    selectedImagePath = getPath(selectedImageUri);
                    Toast.makeText(this,selectedImagePath,Toast.LENGTH_SHORT).show();
                    Log.i("selectedImagePath",selectedImagePath.trim());

                }

            }


        }
Run Code Online (Sandbox Code Playgroud)

我从Log-cat得到了这个:

05-24 15:57:51.054: E/AndroidRuntime(18016): FATAL EXCEPTION: main
05-24 15:57:51.054: E/AndroidRuntime(18016): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { dat=content://com.android.sec.gallery3d.provider/picasa/item/5147009501910019474 }} to activity {ncpl.talentapp/ncpl.talentapp.SignUp}: java.lang.NullPointerException
05-24 15:57:51.054: E/AndroidRuntime(18016):    at android.app.ActivityThread.deliverResults(ActivityThread.java:2821)
05-24 15:57:51.054: …
Run Code Online (Sandbox Code Playgroud)

android image

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

如何从动态创建的Android TableRow中获取值?

我使用下面的代码TableRow动态创建内容.它运作良好,但我希望得到的价值TableRow.这是示例代码(我是从Google获得的),它有两个文本值TableRow.当我点击TableRow任意位置时,它会给出相应的值TableRow(我希望类似于a ListView).

All_CustomsActivity.java

public class All_CustomsActivity extends Activity {

    String companies[] = { "Google", "Windows", "iPhone", "Nokia", "Samsung",
            "Google", "Windows", "iPhone", "Nokia", "Samsung", "Google",
            "Windows", "iPhone", "Nokia", "Samsung" };
    String os[] = { "Android", "Mango", "iOS", "Symbian", "Bada", "Android",
            "Mango", "iOS", "Symbian", "Bada", "Android", "Mango", "iOS",
            "Symbian", "Bada" };

    TableLayout tl;
    TableRow tr;
    TableRow mTable = null;
    TextView companyTV, valueTV;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tl …
Run Code Online (Sandbox Code Playgroud)

android tablerow android-tablelayout

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

在Android开发中获取错误"R无法解析为变量"并且在布局中也是如此

我刚开始进行android编程,我很多天都陷入了这个问题,每当我每次得到这5个错误时都会启动一个新项目,我不知道如何处理它们,我尝试设置整个SDK和eclipse设置但我仍然得到这些错误,任何人都知道如何摆脱这些错误???

  1. R cannot be resolved to a variable
  2. 检索项目的父项时出错:找不到与给定名称匹配的资源'android:Theme.Holo.Light.DarkActionBar',styles.xml/example/res/values-v14第3行Android AAPT问题
  3. 检索项目的父项时出错:找不到与给定名称匹配的资源'android:Theme.Light'.styles.xml/example/res/values第3行Android AAPT问题
  4. 检索项目的父项时出错:找不到与给定名称'android:Theme.Holo.Light'.styles.xml/example/res/values-v11 行匹配的资源3 Android AAPT问题

android android-layout

3
推荐指数
1
解决办法
5272
查看次数

如何从android中的drawable文件夹中获取图像?

我正在进行测验申请.我将列数据以下列形式存储在sqlite数据库中. 在此输入图像描述

我能够检索问题,但现在我需要检索该特定问题的图像.我把图像保存在drawable文件夹中.但我需要改变i.e src="/test/image1.png" to src="/drawable/image1.png".如果我像sqlite colum中的图像路径一样改变路径,那么我可以获得保存在drawable文件夹中的图像吗?关于这个请帮帮我...

提前致谢

android

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

如何在android视图寻呼机中删除两个片段之间的空间?

如何删除视图寻呼机中两个片段视图之间的空间.我尝试了以下代码,它在高端设备上工作,当我进入低端时,两个fragement合并.

private void screenDensityCheck(ViewPager pager)
    {

        float density = FragmentMainActivityHolder.this.getResources()
                .getDisplayMetrics().density;
        if (density >= 4.0)
        {
            pager.setPageMargin(-8 );
            Log.e("Mobile screen category===>>>>>>>>>", "xxxhdpi screen");
        } else if (density >= 3.0)
        {
            pager.setPageMargin(-21);
            Log.e("Mobile screen category===>>>>>>>>>", "xxhdpi screen");
        } else if (density >= 2.0)
        {
            pager.setPageMargin(-16);
            Log.e("Mobile screen category===>>>>>>>>>", "xhdpi screen");
        } else if (density >= 1.5)
        {
            pager.setPageMargin(-26);
            Log.e("Mobile screen category===>>>>>>>>>", "hdpi screen");
        } else if (density >= 1.0)
        {
            pager.setPageMargin(-26);
            Log.e("Mobile screen category===>>>>>>>>>", "mdpi");
        } else
        {
            pager.setPageMargin(-35);
            Log.e("Mobile screen …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

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