package jp.gr.procon.proconapp.ui.activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import jp.gr.procon.proconapp.R;
import jp.gr.procon.proconapp.ui.fragment.WebFragment;
public class ProgramActivity extends BaseActivity implements WebFragment.OnLoadUrlListener {
private static final String ARG_URL = "arg_url";
public static Intent createIntent(Context context) {
Intent intent = new Intent(context, ProgramActivity.class);
return intent;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_frame_layout);
// TODO 時間があればnativeのview作成
String url = getString(R.string.url_program);
if (savedInstanceState == null) {
getSupportFragmentManager()
.beginTransaction()
.add(R.id.container, WebFragment.newInstance(url))
.commit();
}
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
boolean ret = super.onPrepareOptionsMenu(menu);
MenuItem program = menu.findItem(R.id.action_program);
if (program != null) {
program.setVisible(false);
ret = true;
}
return ret;
}
@Override
public boolean onLoadUrl(String url) {
if (url.endsWith(".pdf")) {
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(url);
intent.setData(uri);
startActivity(intent);
return true;
}
return false;
}
}