こんにちは、html ファイルのボタンをクリックした後に mainactivity.java ファイルをロードしたい Android アプリを開発しています。以下のコードに示すように 1 つの方法を試しましたが、html ビューまたは私が付けたコメントに応じてactivit_mainコード、私はメインアクティビティにfacebookログインコードを持ちたいので、ユーザーがindex.htmlファイルのボタンを押すたびに、メインアクティビティにリダイレクトしてからhtmlに戻る必要があります... ..どのようにそれを行うかについてのアイデア
これは私のメインアクティビティのサンプルです
import android.os.Bundle;
import org.apache.cordova.*;
import android.view.Menu;
public class MainActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
setContentView(R.layout.activity_main);
}
}
そして、これは私のインターフェースコードです
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
public class ActivityLauncher {
private Context m_context;
public ActivityLauncher(Context context) {
m_context = context;
}
public void launchActivity() {
m_context.startActivity(new Intent((Activity)m_context,
Activity2.class)); // Here you replace by your activity (ContactUs)
}
}
そして最後に、これはHTMLから私のJavaファイルを呼び出す方法です
<body>
<a href="javascript:Android.launchActivity()">Link</a>
</body>