わからなかった・・・ ので、5.1.1とのdiffを眺めてみた
findViewTraversalに@IdResアノテーションがついた
| >android.view.InflateException: Binary XML file line #151: Error inflating class io.github.droidkaigi.confsched.widget.CustomLikeButton | |
| at android.view.LayoutInflater.createView(LayoutInflater.java:620) | |
| at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) | |
| at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) | |
| at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) | |
| at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) | |
| at android.view.LayoutInflater.inflate(LayoutInflater.java:492) | |
| at android.view.LayoutInflater.inflate(LayoutInflater.java:397) | |
| at io.github.droidkaigi.confsched.widget.BindingHolder.<init>(BindingHolder.java:17) | |
| at io.github.droidkaigi.confsched.fragment.SessionsTabFragment$SessionsAdapter.onCreateViewHolder(SessionsTabFragment.java:137) |
| package android.support.v4.view; | |
| import android.content.Context; | |
| import android.util.AttributeSet; | |
| /** | |
| * Since v23 of the support library contain a layout bug. | |
| * https://code.google.com/p/android/issues/detail?id=183127 | |
| */ | |
| public class CustomPagerTabStrip extends PagerTabStrip { |
| package com.os.operando.sharedpreferences.sample; | |
| // this -> Context | |
| SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); |
| lint <アプリケーションのDirectory> |
| fd = open("/dev/alarm", O_RDWR); | |
| ts.tv_sec = tv.tv_sec; | |
| ts.tv_nsec = tv.tv_usec * 1000; | |
| res = ioctl(fd, ANDROID_ALARM_SET_RTC, &ts); | |
| //res = settimeofday(&tv, NULL); | |
| if(res < 0) { | |
| fprintf(stderr,"settimeofday failed %s\n", strerror(errno)); | |
| return 1; | |
| } |
| // String packageName = アンインストールするアプリのPackage名 | |
| Uri uri = Uri.fromParts("package", packageName, null); | |
| Intent intent = new Intent(Intent.ACTION_DELETE, uri); | |
| context.startActivity(intent); |
| // context=Context helper=SQLiteOpenHelper | |
| context.deleteDatabase(helper.getDatabaseName()); |
| public static void dumpLastRecord(Cursor cursor) { | |
| Log.d("dumpLastRecord", "============="); | |
| if (cursor != null) { | |
| cursor.moveToPosition(-1); | |
| if (cursor.moveToLast()) { | |
| String[] columnNames = cursor.getColumnNames(); | |
| int length = columnNames.length; | |
| for (int i = 0; i < length; i++) { | |
| String value; | |
| try { |