Ive пытался решить это в течение прошедшего часа и не мог заставить его работать на жизнь меня. Вероятно, это что-то простое, но я немного устал.вопрос с установкой onclick во фрагменте
В основном я пытаюсь установить кнопку в фрагменте, который открывает новое намерение, показывающее карту. я хэшированное намерение и поставить тост, чтобы попробовать это, но все еще получаю ошибку
Ошибки я получаю:
01-29 21:12:39.419: E/AndroidRuntime(2378): FATAL EXCEPTION: main
01-29 21:12:39.419: E/AndroidRuntime(2378): Process: com.example.coreoffice, PID: 2378
01-29 21:12:39.419: E/AndroidRuntime(2378): java.lang.NullPointerException
01-29 21:12:39.419: E/AndroidRuntime(2378): at android.widget.Toast.<init>(Toast.java:93)
01-29 21:12:39.419: E/AndroidRuntime(2378): at android.widget.Toast.makeText(Toast.java:241)
01-29 21:12:39.419: E/AndroidRuntime(2378): at com.example.coreoffice.HomeFragment$1.onClick(HomeFragment.java:43)
public class HomeFragment extends Fragment
{
private int jcount = 0;
private Context context;
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
displayListView();
TextView t = (TextView) getActivity().findViewById(R.id.header);
t.setText(getString(R.string.HF_headerText) + " (" + getCount() + ")");
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
View view = inflater.inflate(R.layout.list_header, container, false);
Button btmMap = (Button) view.findViewById(R.id.btnmaps);
btmMap.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
Toast.makeText(context, getString(R.string.ErrorNoInternet), Toast.LENGTH_SHORT).show(); <- line 43
// Intent i = new Intent(context, MapsActivity.class);
// startActivity(i);
}
});
return view;
}
Извините, но как я могу сделать это, я все еще пытаюсь схватиться с Android – user3237406
Бросьте эту строку в 'onActivityCreated()' ' контекст = getActivity()' – NasaGeek
Thats взломали. Благодарю. Мне нужно попробовать и обнять вокруг контекста – user3237406