Boa tarde,
É possível pegar uma variável do Java e passar pro Javascript?
Tenho uma variável ‘mToken’ dentro do MainActivity.java, e queria que o javascript da pasta
app/src/main/assets/www/scripts/app.js pegasse esse valor.
conforme os dois selecionados no lado esquerdo
Dá uma olhada nesse site:
O problema é que a classe já extends CordovaActivity não consigo colocar o “Applet”
Segue código
package com.android.sensor;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.InstanceIdResult;
import org.apache.cordova.*;
public class MainActivity extends CordovaActivity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// enable Cordova apps to be started in the background
Bundle extras = getIntent().getExtras();
if (extras != null && extras.getBoolean("cdvStartInBackground", false)) {
moveTaskToBack(true);
}
// Set by <content src="index.html" /> in config.xml
//String token = FirebaseInstanceId.getInstance().getToken();
//Log.d("TOKEN:",token);
loadUrl(launchUrl);
FirebaseInstanceId.getInstance().getInstanceId().addOnSuccessListener(MainActivity.this, new OnSuccessListener<InstanceIdResult>() {
@Override
public void onSuccess(InstanceIdResult instanceIdResult) {
String mToken = instanceIdResult.getToken();
Log.e("TOKEN:",mToken);
}
});
}
}