Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选项卡栏中的Android Spinner存在问题_Android_Tabbar - Fatal编程技术网

选项卡栏中的Android Spinner存在问题

选项卡栏中的Android Spinner存在问题,android,tabbar,Android,Tabbar,我正在申请,我面临一个问题 我使用的是选项卡栏,在我的一个选项卡栏中,我使用的是微调器 它可以完美加载,但当我点击它时。它给了我: android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44647ef8 is not valid; is your activity running? 这是一个错

我正在申请,我面临一个问题

我使用的是选项卡栏,在我的一个选项卡栏中,我使用的是微调器

它可以完美加载,但当我点击它时。它给了我:

android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44647ef8 is not valid; is your activity running?
这是一个错误

我正在使用以下代码段

      ArrayList<String> ageList;
        Spinner age;
        age = (Spinner) findViewById(R.id.country);

        ageList = new ArrayList<String>();
        ageList.add("10-20");
        ageList.add("21-35");
        ageList.add("36-60");
        ageList.add("61-100");
        ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,
                android.R.layout.simple_spinner_item, ageList);  //array you are populating  
        adapter2.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
        age.setAdapter(adapter2);
        age.setSelection(0, true);
arraylistagelist;
纺纱机年龄;
年龄=(微调器)findViewById(R.id.country);
ageList=newarraylist();
年龄表。添加(“10-20”);
年龄表。添加(“21-35”);
年龄表。添加(“36-60”);
年龄表。添加(“61-100”);
ArrayAdapter适配器2=新的ArrayAdapter(此,
android.R.layout.simple_微调器_项目,年龄列表)//正在填充的数组
adapter2.setDropDownViewResource(android.R.layout.simple\u dropdown\u item\u 1line);
设置适配器(适配器2);
年龄(0,正确);
当我使用单独的活动而不是选项卡栏时,此代码工作正常。但在选项卡栏中,当我单击微调器打开列表时,会出现上述错误异常

请引导我,非常感谢

我受够了 问题出在我的布局上

setContentView(R.layout.age)
与此相反,我使用了布局充气机,如下所示:

 View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.country, null);
        this.setContentView(viewToLoad);
然后打电话给纺纱工,宾果!它工作得很好


谢谢大家……)

您正在使用ActivityGroup吗?通过这个错误,您似乎传递了错误的上下文。请。。有人能至少帮我一下吗:(是的,我正在使用活动组,那么我应该使用什么呢?我的意思是我的活动组名称是SecondGroup,它调用我的活动年龄,其中包含上述代码。