com.googlecode.android_scripting.future
Class FutureActivityTask<T>

java.lang.Object
  extended by com.googlecode.android_scripting.future.FutureActivityTask<T>
Direct Known Subclasses:
DatePickerDialogTask, FullScreenTask, HtmlActivityTask, SeekBarDialogTask, TimePickerDialogTask

public abstract class FutureActivityTask<T>
extends java.lang.Object

Encapsulates an Activity and a FutureObject.

Author:
Damon Kohler (damonkohler@gmail.com)

Constructor Summary
FutureActivityTask()
           
 
Method Summary
 void finish()
           
 Activity getActivity()
           
 T getResult()
           
 void onActivityResult(int requestCode, int resultCode, Intent data)
           
 void onCreate()
           
 void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
           
 void onDestroy()
           
 boolean onKeyDown(int keyCode, KeyEvent event)
           
 void onNewIntent(Intent intent)
           
 void onPause()
           
 boolean onPrepareOptionsMenu(Menu menu)
           
 void onResume()
           
 void onStart()
           
 void onStop()
           
 void setActivity(Activity activity)
           
 void startActivity(Intent intent)
           
 void startActivityForResult(Intent intent, int requestCode)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FutureActivityTask

public FutureActivityTask()
Method Detail

setActivity

public void setActivity(Activity activity)

getActivity

public Activity getActivity()

onCreate

public void onCreate()

onStart

public void onStart()

onResume

public void onResume()

onPause

public void onPause()

onStop

public void onStop()

onDestroy

public void onDestroy()

onNewIntent

public void onNewIntent(Intent intent)

onCreateContextMenu

public void onCreateContextMenu(ContextMenu menu,
                                View v,
                                ContextMenuInfo menuInfo)

onPrepareOptionsMenu

public boolean onPrepareOptionsMenu(Menu menu)

onActivityResult

public void onActivityResult(int requestCode,
                             int resultCode,
                             Intent data)

getResult

public T getResult()
            throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

finish

public void finish()

startActivity

public void startActivity(Intent intent)

startActivityForResult

public void startActivityForResult(Intent intent,
                                   int requestCode)

onKeyDown

public boolean onKeyDown(int keyCode,
                         KeyEvent event)