我有下一个问题,我尝试将Arraylist<string>值从 AsyncTask 类发送到其他类调用图形,但我不知道我做错了什么以及如何Arraylist<string>在另一个类中获取值,因为我的代码有很多 sintaxis 错误
异步任务类
public class fetch extends AsyncTask<Void,Void,ArrayList<String>> {
//v funcional
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@Override
protected ArrayList<String> doInBackground(Void... voids) {
String Id ="";
String Time ="";
String Pressure="";
ArrayList<String> IdArray = new ArrayList<String>();
ArrayList<String> TimeArray = new ArrayList<String>();
ArrayList<String> PressureArray = new ArrayList<String>();
String IdS=""+IdArray;
String TimeS=""+TimeArray;
String PresureS=""+PressureArray;
data.set(1,TimeS);
data.set(2,TimeS);
data.set(3,TimeS);
return data;
}
@Override
protected void onPostExecute(ArrayList<String> result){
super.onPostExecute(result);
Graphics.data.setText(data);
}}
图形类
public class Graphics extends AppCompatActivity {
public static TextView data;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.graphics);
Button firstButton = (Button) findViewById(R.id.json);
data = (TextView) findViewById(R.id.msgTxt);
firstButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
fetch process = new fetch();
ArrayList<String> data= process.execute();
data.get(1);
}
});
}
慕的地10843
蛊毒传说
相关分类