Итак, я попробовал два типа кода, чтобы заставить это работать, и он продолжает давать мне силу закрываться, когда я нажимаю кнопку, чтобы перейти в другое действие. Я использую фрагмент и есть кнопка в коде Fragments, но я не могу заставить его работать. Я не опытный разработчик Android, но я стараюсь учиться.Открыть другую работу с помощью кнопки фрагмента
Вот код Java:
первый метод
public class About extends Fragment {
Intent intent;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.about, container, false);
intent = new Intent(getActivity(), Contact_Developer.class);
final Button button = (Button) rootView.findViewById(R.id.btnContactDev);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(intent);
}
});
return rootView;
}
}
второй метод
public class About extends Fragment {
public void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.about, container, false);
Button button = (Button) rootView.findViewById(R.id.btnContactDev);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(getActivity(), Contact_Developer.class);
getActivity().startActivity(intent);
}
});
return rootView;
}
}
Я действительно не знаю, что происходит и почему я получаю силы закрывается, но если кто-нибудь может помочь мне и немного объяснить, что я сделал неправильно, что было бы более чем достаточно.
опубликовать LogCat. – Hariharan