Я пытаюсь запустить действие, которое находится в MaterielDialog, и этот находится во Фрагменте.Запустить действие из фрагмента
Вот мой фрагмент часть:
Intent i = new Intent(getActivity(), SubjectViewActivity_.class);
i.putExtra("subject", projects.getFileurl());
startActivity(i);
И в SubjectViewActivity:
@UiThread
void setSubject(String LinkTo) {
Toast.makeText(getApplicationContext(), LinkTo, Toast.LENGTH_LONG).show();
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(LinkTo);
setContentView(webview);
}
@AfterViews
void init() {
Intent intent = getIntent();
String url = intent.getExtras().getString("subject");
setSubject(url);
}
Я получаю эту ошибку:
вызвано следующими причинами: java.lang.IllegalStateException: Заданный у ребенка уже есть родитель. Сначала вы должны вызвать removeView() родителя ребенка.
Я использую андроидную аннотацию. Я поставил много проблем в стеке, но никто не работает.
Поблагодарили
Проблема в стартовой активности или во время загрузки второго действия? –