嗨,伙计们,我正在开发一个 android 应用程序,我想在单击 html 文件上的按钮后将 mainactivity.java 文件加载回来,我尝试了如下代码所示的一种方法,但它要么将我带到 html 视图要么activit_main 代码取决于我发表的评论,我希望在我的 mainactivity 上有 facebook 登录代码,所以每当用户按下 index.html 文件中的按钮时,它应该将我重定向到 mainactivity,然后返回到 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>