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

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

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 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/dartino/githubsample/MainActivity.java
diff --git a/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/MainActivity.java b/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/githubsample/MainActivity.java
deleted file mode 100644
index 0545e0eaa3e2b06b4d31634b926364216b707e88..0000000000000000000000000000000000000000
--- a/samples/github/android/GithubSample/app/src/main/java/com/google/dartino/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.dartino.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.dartino.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