-1
私のプロジェクトには2つのアクティビティがあります。私の最初の活動ではボタンがあり、レイアウト名はm_MyWebView
です。私のレイアウトフォルダにはwebviewlayoutがあり、私のコードで私のm_MyWebView
レイアウトに設定することができます。私はボタンをクリックした後、他のアクティビティが開かれている(それは問題ではない)と、別のWebView
が私の「作成」レイアウトに持っていれば、webviewlayoutのようなコンテンツが得られます。しかし、どうすればそれを意図で行うことができますか、わかりません。私は意図を持ってコンテンツを送ることができないからです。ここで レイアウトやwebviewのコンテンツを別のアクティビティに送信するにはどうすればよいですか?
私ForwardReplyActivityクラス:
public class ForwardReplyActivity extends Activity {
private ImageButton m_Reply;
private WebView webview;
private LinearLayout m_MyWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
m_MyWebView = (LinearLayout) findViewById(R.id.MyWebViewL);
View view = getLayoutInflater().inflate(R.layout.webviewlayout,
m_MyWebView, false);
WebView wb = (WebView) view.findViewById(R.id.WebViewim);
//wb.getSettings().setJavaScriptEnabled(true);
wb.loadDataWithBaseURL(null,
"bla bla bla", "text/html", "UTF-8",
null);
m_MyWebView.addView(view);
m_Reply = (ImageButton) findViewById(R.id.imageButton1);
m_Reply.setOnClickListener(new Button.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent(ForwardReplyActivity.this,
Compose.class);
}
});
}
}
と私の作曲クラス:私はあなたの質問から理解している何
public class Compose extends Activity {
private WebView webview;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.compose);
webview = (WebView) findViewById(R.id.webView1);
}
返信ありがとうございますが、私はputExtrasが使用されることを知っていますが、webviewのコンテンツでは使用できません。 – yiddow
必要なコンテンツの種類、webviewの状態は?言いますと、これはあなたの質問を理解するのに役立ちます。 –