FragmentTabHost中的微调器使我的应用程序android eclipse崩溃
我正在为android开发新的应用程序,在添加微调器时发现了一些问题 我的应用程序有一个主菜单,点击按钮后会出现一个新的活动,它是一个FragmentTabHost,有两个选项卡 每个选项卡都有其xlm文件和java文件,java文件如下所示FragmentTabHost中的微调器使我的应用程序android eclipse崩溃,android,eclipse,crash,spinner,Android,Eclipse,Crash,Spinner,我正在为android开发新的应用程序,在添加微调器时发现了一些问题 我的应用程序有一个主菜单,点击按钮后会出现一个新的活动,它是一个FragmentTabHost,有两个选项卡 每个选项卡都有其xlm文件和java文件,java文件如下所示 package com.bjv01; import android.os.Bundle; import android.support.v4.app.Fragment; import android.view.LayoutInflater; import
package com.bjv01;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class Tab1 extends Fragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.tab1, container, false);
}
}
但是,当我尝试添加旋转器时,应用程序崩溃,我只添加以下代码:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Spinner sp = (Spinner) getActivity().findViewById(R.id.spinner);
ArrayAdapter adapter = ArrayAdapter.createFromResource(getActivity().getBaseContext(), R.array.tipos,android.R.layout.simple_spinner_dropdown_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp.setAdapter(adapter);
return inflater.inflate(R.layout.tab1, container, false);
}
该应用程序编译完美,事实上,我可以启动该应用程序,但当我点击两次打开活动的按钮时,会显示消息,不幸的是,应用程序名称已停止
有人能帮我吗?我不知道我做错了什么。
谢谢
编辑:
好的,当我编译应用程序时,我在错误日志上没有得到任何错误,但是当应用程序崩溃时,我在日志上得到这个错误。单击链接查看图像,很抱歉,我还不能上传图像
您能捕获您的崩溃日志并粘贴到这里吗?它应该能准确地解释错误所在。您能添加tab1.xml和tab2.xml吗?@VincentD。我不能直接添加图像。我在ErroLog上没有得到任何错误,但是当应用程序崩溃时,我在LogCAT上得到了这个错误,下面是一个捕获:检查日志,tab1.java的第24行有一个空值