无法使用setText()每次都会崩溃应用程序

时间:2016-09-23 22:30:18

标签: android textview

每次使用.setText()时,

文本视图都会崩溃 这是我的活动     TextView tvAvgRank;     SharedPreferences pref;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_stats);

    pref = this.getSharedPreferences("ranks", Context.MODE_PRIVATE);

    tvAvgRank = (TextView)findViewById(R.id.tvAvgRank);
    tvAvgRank.setText(avgRank(loadRanks()));
}

1 个答案:

答案 0 :(得分:2)

TextView.setText()方法采用String(CharSequence)或int。当然, avgRank(loadRanks())不是字符串也不是int。如果它是一个数组或其他东西,请检查返回类型。