Я давно не программирую, и я застрял в проблеме RSS-канала, я запрограммировал RSS-канал в свое приложение, и я не могу заставить URL-адрес перейти в браузер, чтобы открыть. Я продолжаю получать ошибки в geturl иполучить строки намерений, все, что я хочу, чтобы этот код - это geturl и открыть ссылку в веб-просмотре, вот что у меня есть;
Это мой код RssActivity
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
List<JSONObject> jobs = new ArrayList<JSONObject>();
try {
jobs = RssReader.getLatestRssFeed();
} catch (Exception e) {
Log.e("RSS ERROR", "Error loading RSS Feed Stream >> " + e.getMessage() + " //" + e.toString());
}
adapter = new RssListAdapter(this,jobs);
setListAdapter(adapter);
}@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
if (position == 2) {
adapter.getItem(position).getUrl().toString();
Intent intent = new Intent(this, Webb.class);
startActivity(intent);}
}}
Это мойWebview;
открытый класс Webb extends Activity {private ProgressDialog progressBar;общедоступное веб-представление WebView;private static final String TAG = "Main";
@Override
public void onStart()
{
super.onStart();
CookieSyncManager.getInstance().sync();
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = this.getIntent().getExtras();
extras (Intent.putExtra("url", Url));
setContentView(R.layout.browser1);
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
webview = (WebView) findViewById(R.id.webview);
webview.loadUrl(getIntent.getStringExtra("url"));
webview.setWebViewClient(new testClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);