Skip to content

Instantly share code, notes, and snippets.

@slumbers99
slumbers99 / sample.java
Created November 15, 2016 02:48
super と this 。どっち?
public class A {
public String hoge() {
return "hoge";
}
}
public class B extends A {
package com.example.samplesqlcipher;
import net.sqlcipher.Cursor;
import net.sqlcipher.database.SQLiteDatabase;
import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.LoaderManager;
import android.support.v4.app.LoaderManager.LoaderCallbacks;
import android.support.v4.content.AsyncTaskLoader;
package com.example.sampledialogfragment;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.view.Menu;
public class MainActivity extends FragmentActivity {
@Override
<?xml version="1.0" encoding="utf-8"?>
<!-- 作った shape を元に clip を作る -->
<clip xmlns:android="http://schemas.android.com/apk/res/android"
android:clipOrientation="vertical"
android:drawable="@drawable/shape_oval_text_background"
android:gravity="bottom|clip_vertical" />
public class SomeActivity extends Activity {
ArrayList<String> list_items;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
public class ConfirmDialogFragment extends DialogFragment {
public interface OnButtonClickListener {
public void onPositiveClick();
public void onNegativeClick();
}
}
// ダイアログ出すとこは
// this.mLoadingDialog = LoadingDialog.newInstance("ちょっとまってねっ!");
// っていう感じでメンバ変数に入れといてる。
if (this.mLoadingDialog != null) {
this.mLoadingDialog.dismiss(); // ここでぬるぽ
}
// 色々端折ってますが
public class Hoge {
private static Hoge sInstance;
private static String sString;
// private String mString; // ?
public static Hoge getInstance(String s) {
if (sInstance == null) {
ViewPager viewPager = (ViewPager) this.findViewById(R.id.view_pager);
Resources resources = this.getResources();
int viewPagerPageMargin = resources.getDimensionPixelSize(R.dimen.view_pager_page_margin);
viewPager.setPageMargin(viewPagerPageMargin);
viewPager.setPageMarginDrawable(R.drawable.shape_view_pager_divider);
// 基本は一緒
// inJustDecodeBounds = true で読み込んで画像サイズを取得する
// options.outWidth, options.outHeight にサイズが入る
inputStreamForDecodeBounds = manager.open(FILE_NAME);
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeStream(inputStreamForDecodeBounds, null, options);
int bitmapWidth = options.outWidth;
int bitmapHeight = options.outHeight;