Hallo liebe Android-Developers Gemeinde,
bin erst seit kurzem an der Android Entwicklung dran und bin nun leider auf ein für mich unlösbares Problem gestoßen.
Zur Problemstellung:
Ich habe eine GUI aus mehreren Activitys und einen AsnyncTask welcher die TCP Verbindungen verarbeitet. Innerhalb meines AsyncTasks empfange ich Strings via TCP Verbindung. Nun möchte ich die empfangenen Strings irgendwie in meine Activitys bekommen. Hab nun schon vergeblich gegoogelt, mit onPost, interface und handler rum probiert aber ich bekomms nicht zum laufen 
Ich wäre über jede Hilfe sehr dankbar.
AsyncTask:
JavaScript
		
					
			public class connectTask extends AsyncTask<String,String,TCPClient>
{
    private TCPClient mTcpClient;
    public ArrayList<String> arrayList;
 //   private Context context;
    @Override
    protected TCPClient doInBackground(String... message)
    {
        //we create a TCPClient object and
        mTcpClient = new TCPClient(new TCPClient.OnMessageReceived()
        {
            @Override
            //here the messageReceived method is implemented
            public void messageReceived(String message)
            {
                //this method calls the onProgressUpdate
                publishProgress(message);
            }
        });
        if (TCPHolder.getInstance(mTcpClient) == null)
        {
            TCPHolder.getInstance(mTcpClient);
        }
        TCPHolder.getInstance(mTcpClient).getTcp().run();
        return null;
    }
    @Override
    protected void onProgressUpdate(String[] values)
    {
        super.onProgressUpdate(values);
        arrayList.add(values[0]);
        //Log
        Log.i("onProgressUpdate: ", values[0]);
// Wert values soll an Activity übergeben werden.
    }
}
und hier meine Activity:
JavaScript
		
					
			ublic class ControlActivity extends AppCompatActivity {
    private TCPClient mTcpClient;
    private connectTask connectTask;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_control);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
        final SeekBar setgrow = (SeekBar) findViewById(R.id.setgrow);
        final SeekBar sethealth = (SeekBar) findViewById(R.id.sethealth);
        final SeekBar setflow = (SeekBar) findViewById(R.id.setflow);
        String[] values = new String[10];
        new connectTask().execute("");
// Hier muss ich den String aus dem AsyncTask empfangen können...
        }Bin wirklich für jede Hilfe mehr als dankbar
 
		