Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-drawer-panel/core-drawer-panel.html">
<link rel="import" href="../paper-button/paper-button.html">
<link rel="import" href="../paper-checkbox/paper-checkbox.html">
<polymer-element name="my-element">
<template>
<H3 ADD_DATE="1412113824" LAST_MODIFIED="1412114012">sharable</H3>
<DL><p>
<DT><A HREF="http://www.techotopia.com/index.php/An_Example_iOS_5_iPhone_Location_Application" ADD_DATE="1357330177" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACY0lEQVQ4jaWSS0jUURSHv/l7HWfSSlAjRawRKnTGGnvgptcihJYFURARLgI3WZuiRetwFUhEtGhVRG1a9KLoSSTYQwxbRA+KrDTNyaHUmbn3nntb/Ed7QBJ04XDh45zD73fOgf98kdZjmeYgKLnqnE947/DO4YrhneCc/M684J0nKFGfK6uqdiiC4Kb31DsniLWI1VhjMEZz8MVp2r4O0LHiMHd6u1i4tZ2WT+s5P3SS+7Fli3uaO68HQSSo/5u8bSO3WD41RGrqHddUjJf37tKS/0BTYYTd3x+jp7LzFf7fvB5pO4E1hs3ZgVlmrUV9y47z4MC8WfjyS5TP38vY1OiI9gZg4eSeWlxbEwDBo0k4CgviitZVSZQ1GpEyhrIRVAA9D0vpbLOIOHIG4sCpvoDnIyUAtLwP2A94PNYYlNUaEeHNuOLcsyiHNuRZXu0QgfJSDxr2rdXYdTkA1BMNV4sWjEYZEzZY3yCkF2tiyvM2E7Ck0jEzH3GCiIR7d+GPB2M0ypoCIoLzUBqB473lrK41VMcdURshDpx5GmPwSzkAK9/H6OIXBbao4MabGP0jZSRrNBsbQrkxFVrYu2oSvWYCgGj/JFwvKjMaZXRBrLiS9sZpquLCmtoCzoUJ+aKC88/L2d4aQu9/7t1aQyDW9l/sm0BESC+aRkRmo0yFRTubv80yV+xuxPNxPPdJ5U2uo/vy6IXuK6Mtfx7Pq7xjAdB1dpjbl14DsGVqmHOA
public class SampleActivity Extends BaseActivity
@Inject ScreenOnePresenter firstScreen
@Inject ScreenTwoPresenter secondScreen
@Inject SampleActivityModel model
onCreate()
{
//put anything in model that needs to be shared between views
//things that normally get passed in intent between activities
@digitalbuddha
digitalbuddha / betterscreens.java
Last active August 29, 2015 14:11
BetterScreens
Class GoalSummary extends Activity
{
@Inject
GoalSummaryScreen summary
onCreate(){
loadModule
Basic Premise:
Single activity, as each screen loads a scope and >=1 views that each have their own presenter keeping things like a header and footer seperated yet able to act as a single unit.
MortarActivity
MainFlow
WalkthroughScreen
WalkthroughView and Presenter
ActionBarView and Presenter
WalkthroughPagerView and Presenter
ScreenAdapter
public class BaseModel<R, T> implements Serializable {
public T payload;
public HashMap<Integer, BaseModel<R, T>> partialPayload = new HashMap<>();
public long lastUpdated;
public ResultCode resultCode;
}
public interface Github {
@GET("/users/{userName}/repos")
//Create a Model that represents your JSON data (It’s ok if fields are missing that are present in JSON)
public class User {
public String avatar_url;
public String login;
}
//Create an interface
public interface Github {
@GET(“/search/users”) UserResponse users(@Query(“q”) String name);
}
package net.danlew.sample;
import rx.Observable;
/**
* Simulates three different sources - one from memory, one from disk,
* and one from network. In reality, they're all in-memory, but let's
* play pretend.
*
* Observable.create() is used so that we always return the latest data
@digitalbuddha
digitalbuddha / trace.java
Created December 8, 2015 03:47
Picasso trace
java.lang.RuntimeException: Unable to create application com.nytimes.android.NYTApplication: java.lang.SecurityException: Unable to find app for caller android.app.ApplicationThreadProxy@22f99528 (pid=7923) when getting content provider settings
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4752)
at android.app.ActivityThread.access$1600(ActivityThread.java:172)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1368)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:146)
at android.app.ActivityThread.main(ActivityThread.java:5653)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
@Singleton
public class ArticleStore extends Store<String, ArticleEnvelope> {
@Inject
public ArticleStore(ArticleParser parser, ArticleDiskDAO diskDAO, ArticleNetworkDAO networkDAO) {
super(parser, diskDAO, networkDAO);
}
}