У меня есть приложение, которое требует непрерывного запуска класса, этот класс позволяет получать числовую информацию в масштабе , подключенном к сети rnet.
Я хотел бы получить взвешивание в реальном времени и продолжайте его.
Продолжение класса, на котором я хочу выполнить: PLC_READER
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private class PLC_Reader extends AsyncTask<String, Void, String> {
String ret = "";
@Override
protected String doInBackground(String... params) {
try {
SimpleLogixCommunicator comm = new SimpleLogixCommunicator("192.168.1.253", 0xAF12);
Object q = comm.read("ScaleWeightT");
ret = q.toString();
} catch (Exception exc) {
ret = "Exc";
}
return "end";
}
@Override
protected void onPostExecute(String s) {
TextView tx = (TextView) findViewById(R.id.txtV);
tx.setText(ret);
super.onPostExecute(s);
}
}
}