You can achieve this interaction through interfaces.
The idea is to create a callback method that will be implemented in your activity and will be called by the project library to send the text back to you (in the android project).
For example, create an interface:
public interface OnTaskFinishedListener(){
void onTaskFinished(String text);
}
, Task doTask(), Android - , .
Task :
public class Task{
public void doTask(OnTaskFinishedListener listener){
String textToSend =
listener.onTaskFinished(textToSend);
}
}
OnTaskFinishedListner:
public class MainActivity extends Activity implements OnTaskFinishedListener{
@Override
public void onCreate(Bundle savedInstanceState){
Task task = new Task();
task.doTask(this);
}
@Override
public void onTaskFinished(String result){
}
}