droidhammer's People
droidhammer's Issues
백그라운드 쓰레드 메소드, 혹은 백그라운드 쓰레드 에서 호출한 메인 쓰레드 메소드 내부에서 Runtime Exception 이 발생했을 때의 처리.
- 이슈 형태 : 기능 개선
- 이슈 내용
- @background 또는 @UIThread 어노테이션이 붙은 메소드를 각각 다른 외부 쓰레드에서 호출할 때, Exception 이 발생한다면 StackTrace 에서는 SyncLine 내부의 Exception 경로를 보여주게 된다. SyncLine를 사용하는 메소드를 호출하기 직전까지 StackTrace 를 출력할 수 있도록 수정해야 한다.
커스텀 리스너 등록 기능.
- 이슈 형태 : 기능개선
- 이슈 내요
- View 관련 클래스뿐만 아니라 개발하면서 생성되는 수많은 클래스에 비동기 이벤트를 위한 리스너를 직접 등록하는 것은 매우 귀찮은 일이다. 이 것을 커스텀하여 직접 등록할 수 있도록 지원해주는 기능을 추가한다.
*사용법
- View 관련 클래스뿐만 아니라 개발하면서 생성되는 수많은 클래스에 비동기 이벤트를 위한 리스너를 직접 등록하는 것은 매우 귀찮은 일이다. 이 것을 커스텀하여 직접 등록할 수 있도록 지원해주는 기능을 추가한다.
public class Produce {
OnCompleateListener mOnCompleateListener;
public void setOnCompleteListener(OnCompleteListener onCompleteListener) {
mOnCompleteListener = onCompleteListener;
}
public static interface OnCompleteListener {
public void onComplete(boolean sucess) {
}
}
}
.
.
.
Produce produce = new Produce();
.
.
.
LikeAA.inject(this).addEvent(produce,OnCompleteListener.class);
.
.
.
.
@Listener(OnCompleteListener.class)
protected void complete(boolean sucess) {
}
@SeekBarProgressChangeInTouch 추가.
- 이슈 형태 : 개선
- 이슈 내용 : SeekBar 를 터치했을때만 이벤트가 발생하도록 SeekBarProgressChangeInTouch 어노테이션 추가.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.