IBM Worklight v5.0.5 > Develop IBM Worklight applications > Development guidelines for mobile environments > Web and native code in iPhone, iPad, and AndroidReceive data from the web view in a Java page
Implement this page as an Activity object or extend an Activity. Declare this activity in AndroidManifest.xml.
To receive data from the calling web view, use the Intent object defined on the native Activity. The IBM Worklight client framework makes the data available to the Activity in a Bundle.
// Send data from web view to the native Activity WL.NativePage.show('com.example.android.tictactoe.library.GameActivity', this.callback, {"gameLevel":1,"playerName":"john",isKeyboardEnable:false}); // Receive the data in the native Activity @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Read int value, default = 0 Integer gameLevel = getIntent().getIntExtra("gameLevel", 0); //Read String value String playerName = getIntent().getStringExtra("playerName"); //Read boolean value, default = false Boolean isKeyboardEnable = getIntent().getBooleanExtra("isKeyboardEnable", false); }
Parent Web and native code in iPhone, iPad, and Android
Related information:
http://developer.android.com/reference/android/content/Intent.html
http://developer.android.com/reference/android/app/Activity.html
http://developer.android.com/reference/android/os/Bundle.html