-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가 사용되지만, 웹뷰의 콘텐츠와 함께 사용할 수는 없습니다. – yiddow
어떤 종류의 콘텐츠가 필요한지, 웹보기의 상태는 무엇입니까? 그것을 언급하면 이것이 당신의 질문을 이해하는 데 도움이 될 것입니다. –