test
2017-02-28 09:45:25 0 举报
在一片宁静的午后,阳光透过窗户洒在书桌上,一杯咖啡散发出淡淡的香气。我坐在书桌前,手中握着一支笔,眼前是一张空白的纸。我开始写下我的思绪,每一个字都充满了力量和情感。这是一段关于生活、关于爱情、关于梦想的描绘。我用心去感受每一个细节,用文字去描绘每一个画面。这是我对生活的热爱,对文字的热爱,也是我对自我表达的追求。这就是我,一个热爱写作的人,一个用文字描绘世界的人。
作者其他创作
大纲/内容
+onCreateView()
obtainMessage().sendToTarget()
SingleFragmentActivity
Extends
newInstance()
Click Cheat_Button
createFragment()
SQLiteOpenHelper
-onCreate()
startActivity(Intent)
+onCreate()
PhotoGalleryFragment
Layout-Land
data
handleMessage(Message msg)
CrimeFragment now created!
CrimeActivity
Reset Config.
Problem
CrimeCursorWrapper
Message Queue
Main Thread
PhotoHolder
URL (String)
photoHolder 0
\"http://h.hiphotos.baidu.com/image/.jpg\"
photoHolder 1
\"http://baidu.com/190ef6d82.jpg\"
...
startActivity()
+newIntent()
Save Data
+createFragment()
Bundle
Old QuizActivity
Cursor
CrimeListActivity
+newInstance()
CrimeFragment
CheatActivity
ThumbnailDownloader
+getCrime()
-onUpdate()
Destroy Activity
QuizActivity
crimes
+setupAdapter()
FragmentActivity
destroied
newIntent()
NerdLauncherFragment
New QuizActivity
queryCrimes()
PhotoPageFragment
Solution
-ARG_CRIME_ID
BeatBoxActivity
Intent
QuizActivity.java
-EXTRA_CRIME_ID
Intent2
crimeId == mCrime.getId()
mCallsbacks.onCrimeSelected()
+getWritableDatabase()
Handler(mResponseHandler)
CrimeListFragment
PhotoGalleryActivity
getCrimes()
Looper
NerdLauncherActivity
wasAnswerShown result
start fragment
Handler(mRequestHandler)
created
-isLast()
ConcurrentMap
URI
photoHolder.bindDrawable(bitmap)
Config. Change
handleRequest(photoHolder)
newInstance(crimeId)
-abstract createFragment()
CheatActivity.wasAnswerShown(Intent2)
CrimeBaseHelper
mCallsbacks.onCrimeUpdated()
get crimeId by getArguments().getExtra(ARG_CRIME_ID)
Implements
-moveToFirst()
+moveToFirst()...
PhotoPageActivity
Rotation
-getCount()...
updateUI()
AppCompatActivity
setAnswerShownResult(true);
Crime
CrimeActivity now has Intent!
getCrime(id)
CrimePagerActivity
download thumbnail
CursorWrapper
get crimeId by getIntent().getExtra(EXTRA_CRIME_ID)
0 条评论
下一页