当我点击Buttom导航栏时,我正试图 这个项目中的文本信息存储在prefrence中,我已经定义了一个LOG 这是显示的LOG信息 我做了很多研究,但没有得到正确答案. 这是点击时导航项中的代码:
这个项目中的文本信息存储在prefrence中,我已经定义了一个LOG
这是显示的LOG信息
我做了很多研究,但没有得到正确答案.
这是点击时导航项中的代码:
case R.id.navigation_gift: //******************************************************************************************** View view = View.inflate(getApplicationContext(), R.layout.section_fragment_69, null); TextView txtEmtiaz = (TextView) view.findViewById(R.id.txtEmtiaz); SharedPreferences sp = getSharedPreferences("entire", 0); txtEmtiaz.setText(sp.getString("tik", "")); Log.e("POPI", "txt in main2 :" + String.valueOf(txtEmtiaz));
这是LOG信息,我不明白LOG在说什么:
/POPI: txt in main2 :android.widget.TextView{1e42d479 V.ED.... ......ID 0,0-0,0 #7f09016d app:id/txtEmtiaz}
我不想告诉发生了什么.我想知道每个单词和数字的含义.
您需要从txtEmtiaz获取文本,然后将其设置为sp共享首选项.问题在于以下行:
txtEmtiaz.setText();
改成:
sp.putString("tik", txtEmtiaz.getText());
日志中的问题:
Log.e("POPI", "txt in main2 :" + String.valueOf(txtEmtiaz));
您正在尝试打印txtEmtiaz即txtEmtiaz对象,当然您不能.
您应该使用以下内容来打印txtEmtiaz TextView的值(文本):
Log.e("POPI", "txt in main2 :" + txtEmtiaz.getText());