Android Open Source - helsinki-testbed2-android Main Activity From Project Back to project page helsinki-testbed2-android .
License The source code is released under:
GNU General Public License
If you think the Android project helsinki-testbed2-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package fi.testbed2.android.activity;
/ / f r o m w w w . j a v a 2 s . c o m
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.ImageButton;
import com.googlecode.androidannotations.annotations.*;
import fi.testbed2.R;
import fi.testbed2.android.app.Logger;
import fi.testbed2.android.app.MainApplication;
import fi.testbed2.android.task.Task;
@EActivity(R.layout.main)
@OptionsMenu(R.menu.main_menu)
@RoboGuice
public class MainActivity extends AbstractActivity {
public static final int PARSING_SUB_ACTIVITY = 1;
@ViewById(R.id.button_refresh)
ImageButton refreshButton;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
/** Called when resuming, BUT after onActivityResult! */
@Override
protected void onResume() {
super.onResume();
}
@Click(R.id.button_refresh)
public void refreshButtonClicked() {
startMainParsingActivity();
}
private void startMainParsingActivity() {
Logger.debug("startMainParsingActivity" );
ParsingActivity_.intent(this ).startForResult(PARSING_SUB_ACTIVITY);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case PARSING_SUB_ACTIVITY:
handleParsingResult(resultCode, data);
break ;
default :
super.onActivityResult(requestCode, resultCode, data);
break ;
}
}
private void handleParsingResult(int resultCode, Intent data) {
switch (resultCode) {
case Activity.RESULT_CANCELED:
showShortMessage(this.getString(R.string.notice_cancelled));
break ;
case MainApplication.RESULT_ERROR:
String errorMsg = this.getString(R.string.error_message_detailed,
data.getStringExtra(Task.ERROR_MSG_CODE));
showErrorDialog(errorMsg);
break ;
}
}
@Override
public void onRefreshFromMenuSelected() {
startMainParsingActivity();
}
}
Java Source Code List com.larvalabs.svgandroid.ParserHelper.java com.larvalabs.svgandroid.SVGParseException.java com.larvalabs.svgandroid.SVGParser.java com.larvalabs.svgandroid.SVG.java com.robobunny.SeekBarPreference.java com.threefiftynice.android.preference.ListPreferenceMultiSelect.java fi.testbed2.MainModule.java fi.testbed2.android.activity.AbstractActivity.java fi.testbed2.android.activity.AnimationActivity.java fi.testbed2.android.activity.MainActivity.java fi.testbed2.android.activity.ParsingActivity.java fi.testbed2.android.activity.TestbedPreferenceActivity.java fi.testbed2.android.app.Logger.java fi.testbed2.android.app.MainApplication.java fi.testbed2.android.task.AbstractTask.java fi.testbed2.android.task.DownloadImagesTask.java fi.testbed2.android.task.ParseAndInitTask.java fi.testbed2.android.task.Task.java fi.testbed2.android.task.exception.DownloadTaskException.java fi.testbed2.android.task.exception.TaskCancelledException.java fi.testbed2.android.ui.dialog.AlertDialogBuilder.java fi.testbed2.android.ui.dialog.DialogBuilder.java fi.testbed2.android.ui.svg.LocationMarkerSVG.java fi.testbed2.android.ui.svg.MunicipalityMarkerSVG.java fi.testbed2.android.ui.view.AnimationViewPlayer.java fi.testbed2.android.ui.view.AnimationView.java fi.testbed2.android.ui.view.MapScaleInfo.java fi.testbed2.android.ui.view.util.AnimationViewBoundsUtil.java fi.testbed2.android.ui.view.util.AnimationViewCanvasUtil.java fi.testbed2.android.ui.view.util.AnimationViewScaleAndGestureUtil.java fi.testbed2.domain.MapLocationGPS.java fi.testbed2.domain.MapLocationXY.java fi.testbed2.domain.Municipality.java fi.testbed2.domain.TestbedMapImage.java fi.testbed2.domain.TestbedParsedPage.java fi.testbed2.robotium.MainActivityRobotiumTest.java fi.testbed2.service.BitmapService.java fi.testbed2.service.CoordinateService.java fi.testbed2.service.HttpUrlService.java fi.testbed2.service.LocationService.java fi.testbed2.service.MunicipalityService.java fi.testbed2.service.PageService.java fi.testbed2.service.SettingsService.java fi.testbed2.service.impl.ApacheHttpUrlService.java fi.testbed2.service.impl.InlineMunicipalityService.java fi.testbed2.service.impl.LruCacheBitmapService.java fi.testbed2.service.impl.LruCachePageService.java fi.testbed2.service.impl.MercatorCoordinateService.java fi.testbed2.service.impl.PreferenceBasedLocationService.java fi.testbed2.service.impl.SharedPreferenceSettingsService.java fi.testbed2.util.ColorUtil.java fi.testbed2.util.MathUtil.java fi.testbed2.util.SeekBarUtil.java fi.testbed2.util.TimeUtil.java net.margaritov.preference.colorpicker.AlphaPatternDrawable.java net.margaritov.preference.colorpicker.ColorPickerDialog.java net.margaritov.preference.colorpicker.ColorPickerPanelView.java net.margaritov.preference.colorpicker.ColorPickerPreference.java net.margaritov.preference.colorpicker.ColorPickerView.java