Skip to content

Instantly share code, notes, and snippets.

View mplacona's full-sized avatar

Marcos Placona mplacona

View GitHub Profile
mPicasso = Picasso.with(getApplicationContext());
mPicasso = Picasso.with(getApplicationContext());
if (BuildConfig.DEBUG) {
Stetho.initializeWithDefaults(this);
}
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.jakewharton.picasso:picasso2-okhttp3-downloader:1.0.2'
compile 'com.facebook.stetho:stetho:1.4.1'
compile 'com.facebook.stetho:stetho-okhttp3:1.4.1'
public void onBindRealmViewHolder(ViewHolder viewHolder, int position) {
final Note note = realmResults.get(position);
viewHolder.mText.setText(note.getText());
viewHolder.mDate.setText(note.getDate().toString());
mPicasso.load(ICON_URL)
.placeholder(R.mipmap.ic_launcher)
.into(viewHolder.mIcon);
}
public class ViewHolder extends RealmViewHolder {
private TextView mText;
private TextView mDate;
private ImageView mIcon;
public ViewHolder(RelativeLayout container) {
super(container);
this.mText = (TextView) container.findViewById(R.id.tv_text);
this.mDate = (TextView) container.findViewById(R.id.tv_date);
this.mIcon = (ImageView) container.findViewById(R.id.iv_icon);
private static final String ICON_URL = "https://unsplash.it/100/100?random";
public NoteRecyclerViewAdapter(
Context context,
RealmResults<Note> realmResults) {
super(context, realmResults, true, true);
}
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mPicasso = Picasso.with(getApplicationContext());
private Realm mRealm;
private RealmConfiguration mRealmConfig;
private EditText mText;
private RealmRecyclerView mNotes;
private Picasso mPicasso;
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/iv_icon"
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="uk.co.placona.realmnotes">
<uses-permission android:name="android.permission.INTERNET" />