Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(697)

Unified Diff: samples/github/android/GithubSample/app/src/main/java/com/google/fletch/githubsample/MainActivity.java

Issue 1659163007: Rename fletch -> dartino (Closed) Base URL: https://github.com/dartino/sdk.git@master
Patch Set: address comments Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: samples/github/android/GithubSample/app/src/main/java/com/google/fletch/githubsample/MainActivity.java
diff --git a/samples/github/android/GithubSample/app/src/main/java/com/google/fletch/githubsample/MainActivity.java b/samples/github/android/GithubSample/app/src/main/java/com/google/fletch/githubsample/MainActivity.java
deleted file mode 100644
index a3a07afe28225086c4357ef0a46696971e3ea965..0000000000000000000000000000000000000000
--- a/samples/github/android/GithubSample/app/src/main/java/com/google/fletch/githubsample/MainActivity.java
+++ /dev/null
@@ -1,106 +0,0 @@
-// Copyright (c) 2015, the Dartino project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE.md file.
-
-package com.google.fletch.githubsample;
-
-import android.app.Activity;
-
-import android.app.ActionBar;
-import android.app.ActivityOptions;
-import android.content.Intent;
-import android.os.Bundle;
-
-import android.transition.Explode;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.view.View;
-import android.support.v4.widget.DrawerLayout;
-
-import com.google.fletch.immisamples.Drawer;
-
-import immi.AnyNode;
-import immi.AnyNodePatch;
-import immi.AnyNodePresenter;
-import immi.DrawerNode;
-import immi.DrawerPatch;
-import immi.ImmiRoot;
-import immi.ImmiService;
-
-public class MainActivity extends Activity implements AnyNodePresenter {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
-
- drawer = new Drawer(
- (DrawerLayout)findViewById(R.id.drawer_layout),
- new LeftPresenter(this),
- new CenterPresenter(this),
- null);
-
- // Create an immi service and attach a root graph.
- final ImmiService immi = new ImmiService();
- root = immi.registerPresenter(this, "DrawerPresenter");
-
- // Ensure that we have a mock server running.
- // Once confirmed, initiate the initial graph refresh.
- new GithubMockServer().ensureServer(this, new GithubMockServer.EnsureServerCallback() {
- @Override
- public void handle(int port) {
- // TODO(zerny): We should dynamically configure which port the server is on.
- root.refresh();
- }
- });
- }
-
- // Reset the presentation-graph state when destroying the main activity.
- @Override
- protected void onDestroy() {
- super.onDestroy();
- root.reset();
- }
-
- @Override
- public void present(AnyNode node) {
- drawer.present(node.as(DrawerNode.class));
- }
-
- @Override
- public void patch(AnyNodePatch patch) {
- drawer.patch(patch.as(DrawerPatch.class));
- }
-
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- if (!drawer.isReady() || !drawer.getLeftVisible()) {
- // Only show items in the action bar relevant to this screen
- // if the drawer is not showing. Otherwise, let the drawer
- // decide what to show in the action bar.
- getMenuInflater().inflate(R.menu.menu_main, menu);
- restoreActionBar();
- return true;
- }
- return super.onCreateOptionsMenu(menu);
- }
-
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- int id = item.getItemId();
- if (id == R.id.login) {
- startActivity(new Intent(this, LoginActivity.class));
- return true;
- }
- return super.onOptionsItemSelected(item);
- }
-
- public void restoreActionBar() {
- ActionBar actionBar = getActionBar();
- actionBar.setDisplayShowTitleEnabled(true);
- actionBar.setTitle(getTitle());
- }
-
- private Drawer drawer;
- private ImmiRoot root;
-}

Powered by Google App Engine
This is Rietveld 408576698