Intent和putExtra不起作用

菲利普

我为Android编程而疯狂。没有任何工作正常。

这怎么了

错误: getIntent() is undefined for type View

有任何想法吗?

public static class PlaceholderFragment extends Fragment {

    public PlaceholderFragment() {
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_quiz, container,
                false);

        TextView text = (TextView)rootView.findViewById(R.id.ttv);

        Bundle intentBundle = rootView.getIntent().getExtras();
        int question_cat = intentBundle.getInt("question_cat");

        text.setText(question_cat);

        return rootView;
    }
}
mike20132013

您可以这样做:

Intent intentBundle = getActivity().getIntent();
        String question_cat = intentBundle.getStringExtra("question_cat");
        Log.i("Result : ", question_cat);

即使在将值作为字符串获取之后,也可以像下面这样将其用作int值:

int j = Integer.valueOf(question_cat);

    Log.i("Result : ", String.valueOf(j));

对于另一个问题,使用getIntent()时,问题是您正在片段类中使用它,并且要使用它,必须使用getActivity()来访问它。如果这只是正常活动,那就没那么复杂了。如果一些概念很明确,Android真的很有趣.. :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Intent和putExtra不起作用

来自分类Dev

intent.putExtra()在等待中的意图不起作用

来自分类Dev

putExtra 不起作用并崩溃

来自分类Dev

片段中的Intent和AlertDialog不起作用

来自分类Dev

startActivity(intent)不起作用

来自分类Dev

Android,Intent不起作用

来自分类Dev

putExtra(),getStringExtra()-为什么它不起作用?

来自分类Dev

putExtra(),getStringExtra()-为什么它不起作用?

来自分类Dev

Android Intent Clear Top不起作用

来自分类Dev

jQuery .not()和:not()不起作用

来自分类Dev

for(){}和setInterval()不起作用

来自分类Dev

发射()和on()不起作用

来自分类Dev

intent.putExtra有什么作用?

来自分类Dev

setResult(int,intent)在Android中不起作用

来自分类Dev

Intent.EXTRA_LOCAL_ONLY不起作用

来自分类Dev

在Intent中覆盖OnActivityResult不起作用-Kotlin

来自分类Dev

intent.getStringExtra在android中不起作用

来自分类Dev

具有Intent的Mac上的WidgetKit不起作用

来自分类Dev

使用Intent启动地图活动不起作用

来自分类Dev

setResult(int,intent)在Android中不起作用

来自分类Dev

slideUp()和slideDown()不起作用,但是slideToggle()起作用

来自分类Dev

slideUp()和slideDown()不起作用,但是slideToggle()起作用

来自分类Dev

xampp mysql和phpmyadmin不起作用

来自分类Dev

CSS:before和:after不起作用?

来自分类Dev

EntitySetController $ expand和$ select不起作用

来自分类Dev

replaceWith(),remove()和empty()不起作用

来自分类Dev

UITabbarController selectedIndex和selectedViewController不起作用

来自分类Dev

CSS Print和@page不起作用

来自分类Dev

Kdevelop步骤和断点不起作用

Related 相关文章

热门标签

归档