find view by id标记为红色,我不是在onCreateView上做的,帮我解决这种错误,我真的是android编程的新手
package com.example.mymonitoring;
public class MonitoringFragment extends Fragment {
private static final String TAG = "STATISTICACTIVITY";
private Button Temperature;
private Button Humidity;
private TextView t1;
private TextView t2;
private static TextView t3;
private static final String THINGSPEAK_CHANNEL_ID = "572138";
private static final String THINGSPEAK_API_KEY = "ND76MAN2CWQJG25G"; //GARBAGE KEY
private static final String THINGSPEAK_API_KEY_STRING = "ND76MAN2CWQJG25G";
/* Be sure to use the correct fields for your own app*/
private static final String THINGSPEAK_FIELD1 = "field1";
private static final String THINGSPEAK_FIELD2 = "field2";
private static final String THINGSPEAK_FIELD3 = "field3";
private static final String THINGSPEAK_UPDATE_URL = "https://api.thingspeak.com/update?";
private static final String THINGSPEAK_CHANNEL_URL = "https://api.thingspeak.com/channels/";
private static final String THINGSPEAK_FEEDS_LAST = "/feeds/last?";
private ThingSpeakChannel tsChannel;
private ThingSpeakLineChart tsChart;
private LineChartView chartView;
public MonitoringFragment() {
// Required empty public constructor
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return v;
}
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
t1 = (TextView) findViewById(R.id.tempNumber);
t2 = (TextView) findViewById(R.id.humidNumber);
这是我的 xml 代码,fragment_monitoring.xml,findviewById 标记为红色,在扩展片段中的 onCreate 方法上执行此操作
Helenr
相关分类